Prace s registry
Otázka od: Petr Vareka
28. 9. 2002 19:00
Zdravim konferu.
Nemohl by mne nekdo poradit, jak se vlastne v Delphi pracuje se
WINDOWS-registry? Tridu TREGISTRY, o ktere se mluvi v helpu jsem
nenasel v zadne palete a ani v prehledu komponent.
Predem dekuji. Petr Vareka
Odpovedá: Petr Vones
28. 9. 2002 19:58
From: "Petr Vareka" <pvareka@mujmejl.cz>
> Nemohl by mne nekdo poradit, jak se vlastne v Delphi pracuje se
> WINDOWS-registry? Tridu TREGISTRY, o ktere se mluvi v helpu jsem
> nenasel v zadne palete a ani v prehledu komponent.
Mozna je to tim, ze Delphi IDE ma krome designeru i textovy editor. Jinak
receno, neni treba aby vse byla zrovna komponenta, existuji i tridy. Vice
najdes prave v helpu pod 'Using TRegistry'
Petr Vones
Odpovedá: Zdenek Stepanek
29. 9. 2002 15:32
Zdravim
Pro me nic sloziteho, ale kazdy jednou zacinal a ja ted mam trochu casu.
Do uses pridej unitu registry.
V kazde procedure, kde chces s registry pracovat vytvor promennou tridy
TRegistry a Creatni ji. Na konci procedury zavolej free. Nedoporucuju to
delat globalne, i kdyz by to taky melo fungovat.
procedure TForm1.....
var
Registry: TRegistry;
begin
Registry := TRegistry.Create; //vytvorit
Registry.RootKey:=HKEY_CURRENT_USER; //viz help
Registry.OpenKey('\Software\Pokec\',true); //a uz muzes otvirat klice
localname := registry.ReadString('localname'); //cist hodnoty
Registry.WriteBool('topmost',topmost1.topmost); //a zapisovat
registry.free; //a uvolnit
end;
Mas k dispouzici cteni a zapisovani spousty typu, ale staci jen Registry. a
pridrzet shift, uz to uvidis sam.
Zdenek
----- Original Message -----
> Nemohl by mne nekdo poradit, jak se vlastne v Delphi pracuje se
> WINDOWS-registry? Tridu TREGISTRY, o ktere se mluvi v helpu jsem
> nenasel v zadne palete a ani v prehledu komponent.